Seeing modules in Project View

Hi,

I have a project that's burried deep down in a folder/project tree and has access rights
Everyone else "R" and inherit from parent disabled. All its parent folders and projects have
access rights Everyone else "None". When I switch from the explorer module view ( where Everyone else
cannot see the project, or even it's parents ), to the project view .. voila .. I can see the projects and its modules

eg structure is : FolderA/FolderB/ProjectC/ProjectD/ModuleM
FolderA,FolderB,ProjectC have access rights GroupA "RMCD", Everyone else "None"
ProjectD,ModuleM have access rights GroupA "RMCD", Everyone else "R"

Is this a design feature or am I missing something here ?

Regards, Paul
SystemAdmin - Tue Aug 25 04:36:32 EDT 2009

Re: Seeing modules in Project View
SystemAdmin - Tue Aug 25 06:17:46 EDT 2009

Project view shows all the projects in the database to which the current user has at least read only access. So seeing the semi-hidden project in project view is correct in this regard. If that is not intended, then also it should have "None" for Everyone else.

Re: Seeing modules in Project View
SystemAdmin - Tue Aug 25 06:59:21 EDT 2009

Thanks, that clarifies it

Re: Seeing modules in Project View
llandale - Tue Aug 25 10:31:01 EDT 2009

Projects are both 'root' things and also 'nested' things. If you print the fullName("ModuleM") it will be "/ProjectD/ModuleM". There is also perm rootName_ that will give the full path back to the database root, "/FolderA/FolderB/ProjectC/ProjectD/ModuleM" in this case.

No two projects nor top-most folders can have the same name.

Even in database view, your DXL can still get at ProjectD and its modules and you can follow links to it.

If you have None access to a Project but Read access to one of its modules, you cannot actually load that module. Links to the module indicate 'ReadLocked', and trying to follow a link results in an ack error. That's good news for Project Admins, who can decide who cannot see anything in the Project and it cannot be overridden by Module Admins.

I really don't like nesting Projects as I cannot think of a realistic or theoretical reason for it. We do have top-level folders to house Projects of similar products.

  • Louie